package com.whopxx.controller;

import com.whopxx.biz.HeroBizService;
import com.whopxx.domain.dto.HeroPageDTO;
import com.whopxx.domain.vo.BasePageVO;
import com.whopxx.domain.vo.HeroPageVO;
import com.whopxx.domain.vo.ResultVO;
import jakarta.annotation.Resource;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

@RestController
@RequestMapping("/hero")
public class HeroController {
    @Resource
    private HeroBizService heroBizService;

    @GetMapping("/page")
    public ResultVO<BasePageVO<HeroPageVO>> page(HeroPageDTO dto) {
        BasePageVO<HeroPageVO> page = heroBizService.page(dto);
        return ResultVO.success(page);
    }

    @GetMapping("/test")
    public String test() {
        return "test";
    }

}
